#include "sys.h"

u8 freqMode,showMode;
char temp_index = -1;

void key_action()
{
	if(S4 == 0)
	{
		showMode = 0;
		Delay1ms(5);
		while(!S4);
		freqMode++;
		freqMode &= 0x03;
		switch(freqMode)
		{
			case 0: get_temp_freq = 1;break;
			case 1: get_temp_freq = 5;break;
			case 2: get_temp_freq = 30;break;
			case 3: get_temp_freq = 60;break;
		}
	}
	
	if(S5 == 0)
	{
		Delay1ms(5);
		while(!S5);
		if(showMode == 0)
		{
			showMode = 1;
		}
	}
	
	
	if(S6 == 0)
	{
		Delay1ms(5);
		while(!S6);
		if(showMode == 2 || showMode == 3)
		{
			Led_Illume(0xff);
			showMode = 3;
			temp_index++;
			if(temp_index == 10)
			{
				
				temp_index = 0;
			}
		}
	}
	
	if(S7 == 0)
	{
		Delay1ms(5);
		while(!S7);
		showMode = 0;
		temp_index = -1;
	}
}